
#include <string>
#include <fcntl.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
#include <cerrno>
#include <cstring>
#include <iostream>

class NamedPipe {
public:
    NamedPipe(const std::string & pipeName);
    ~NamedPipe();

    // 写入数据到管道
    void write(const std::string& message);
    // 从管道读取数据
    std::string read();
private:
    std::string pipeName_;
	int m_iFd;
};

